Introduction au mini-projet servant de lien au cours.
Expliquer la problématique du projet de réalisation (un outil de courtage)
Création, remplissage et exploitation de la base de données
Concevoir l'application
Bases de l'analyse et de la conception du projet
Développer un plan pour la réalisation du projet
Utiliser l'API JDBC (Java Database Connectivity)
Comment l'utilisation de la couche d'abstraction fournie par l'API JDBC peut rendre une base de données portable d'une plate-forme à une autre
Le modèle DAO (data access objects) et son application .
Créer des interfaces utilisateur graphiques (IHM)
Principes de conception d'une IHM; réalisation d'une IHM pour le projet .
Problématique de la disposition des composants graphiques.
Gestion des événements d'interaction : principes, architectures, modèle MVC et réalisations.
Gestion des traces, journalisations et rapports d'erreur
Utiliser l'API de logging. Écrire un gestionnaire personnalisé
Les problématiques de configuration/déploiement
Mise en place d'un architecture multi niveaux
Comparer les conceptions à deux et trois niveaux pour une même application.
Utilisation du package java.net .
Les réalisations possibles pour un serveur.
La mise en place en " multi-threads " et les problèmes d'intégrité.
Communiquer avec des objets distants en utilisant Java RMI
Créer des objets distants
Utiliser Java RMI pour créer une application multi niveaux
Déploiement avec R.M.I